#ifndef PHYSICS_H
#define PHYSICS_H

class Physics
{
public:
	Physics();
	virtual void updateLocation(float* x, float* y) = 0;
	virtual void updateDx() = 0;
	virtual void updateDy() = 0;
	void setDx(float dx);
	void setDy(float dy);
private:
	float dx, dy;
	//Custom set based on the physics implementation
	float ddx, ddy;
};

#endif /* PHYSICS_H */
